/**
 * 项目名称:请实现一个验证中奖功能，随机产生1-10的数字，用户输入1-10的数字
 * 要求1：相等，返回中奖
 * 要求2：不相等，抛出猜错的异常
 * 要求3：输入的数字不在1-10之间，抛出越界异常
 * 请使用自定义异常完成
 *
 * @Author: 夏国倩
 * @Date: 2023/9/15 16:44
 * @Copyright
 */
package Exception;
import java.util.Random;
import java.util.Scanner;
public class Exception13 {
    public static void main(String[] args) throws Exception {
        Random sr=new Random();
        int j= sr.nextInt(10);
        Scanner sc=new Scanner(System.in);
        System.out.print("请输入一个1-10的数字：");
        int i= sc.nextInt();
        System.out.println("随机产生的数为："+j);
        if (i>=1 && i<=10 && i==j){
            System.out.println("中奖了！");
        }else if (i>=1 && i<=10 &&i!=j){
            throw new Exception("抛出错误：猜错了");
        }else {
            throw new Exception("抛出错误：越界");
        }
    }
}
